/* CSS Document */
*{ margin:0px; padding:0px;font-family:"Î¢ÈíÑÅºÚ";}
body{ font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
input{ margin:0px; padding:0px;font-family:"Î¢ÈíÑÅºÚ";}
a{ color:#999999; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";}
a:hover{ color:#3399FF; text-decoration:none;font-family:"Î¢ÈíÑÅºÚ";}
div,ul,li{ list-style:none;font-family:"Î¢ÈíÑÅºÚ";}
.clear{ clear:both;}
.xrheader{ width:1200px; margin:auto; height:110px; overflow:hidden; padding-top:10px;}
.logo{ width:515px; float:left; margin-top:10px;}
.tel{ width:330px; float:left; margin-top:20px;}
.xrsearcht{ width:353px; float:left;}
.bbeng{ height:35px; text-align:right; line-height:35px; color:#999999; margin-right:15px;}
.xrseanrk{ height:35px; line-height:35px; width:353px; float:left;}
.xrskkkt{ width:258px; height:37px; line-height:37px; border:2px solid #217FCD; float:left; color:#999999; text-indent:30px;}
.sk{ float:left; width:73px;}

.xsrheader{ width:1200px; margin:auto; height:120px; overflow:hidden; padding-top:10px;}
.xrsearchts{ width:353px; float:left;}
.bbeng{ height:35px; text-align:right; line-height:35px; color:#999999; margin-right:15px;}
.xrseanrk{ height:35px; line-height:35px; width:353px; float:left;}
.xrskkkts{ width:258px; height:41px; line-height:41px; border:2px solid #217FCD; float:left; color:#999999; text-indent:30px;}

.xrnav{ width:100%; margin:auto; background:#154673;}
.xrnav_w{ width:1200px; margin:auto;height:50px; }
.xrnav_w li{ width:120px; float:left; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.xrnav_w li a{ display:block;color:#FFFFFF;height:50px; line-height:50px;float:left;width:120px; text-align:center; font-size:16px; font-weight:bold;font-family:"Î¢ÈíÑÅºÚ";}
.xrnav_w li a:hover{ display:block; width:120px;height:50px; line-height:50px; float:left; font-weight:bold; color:#FFFFFF; background:#4895DB;}
.cur{display:block; width:120px; float:left; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; background:#4895DB;}
.nav_wt{ display:block; width:120px; float:left; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; background:#4895DB;}
.banner{ height:406px; width:100%;}

.marin{ width:100%; margin:10px auto;}
.about{ width:1200px; margin:auto;}
.about_t{ width:1200px; margin:auto; height:60px;}
.about_c{ width:1150px; line-height:28px; font-size:14px; margin:auto;}
.about_c img{ float:left; margin-right:20px; margin-bottom:10px;}
.gd{ width:150px; margin:15px auto;}

.product{ width:1200px; margin:10px auto;}
.product_t{ width:1200px; height:50px; margin:30px auto 20px auto;}
.product_c{}
.product_cd{ height:35px; line-height:35px; padding-top:20px;}
.product_cd li{ width:178px; float:left; border:1px solid #CCCCCC; text-align:center;}
.product_cd li a{}
.product_cd li a:hover{ width:178px; float:left; border:1px solid #CCCCCC; text-align:center;background:#6AB7FE; color:#FFFFFF; border:0px;}
.product_cds{ width:178px; float:left; border:1px solid #CCCCCC; text-align:center; background:#6AB7FE;color:#FFFFFF;border:0px;}
.mrt10{ margin-right:20px;}
.product_z{ width:1200px; margin:auto; margin-bottom:50px; overflow:hidden;}
.fhxch{ width:100%; margin:auto; height:315px;}
.fhxch_w{ width:1200px; margin:auto;height:315px;}
.fhxch_wt{ width:1200px; height:61px; margin:auto;}
.fhxch_c{ width:1160px; margin:20px auto;}
.fhxch_c li{width:240px; float:left; margin-right:10px; height:100px;}
.shccj{ width:100%; margin:10px auto; height:293px; background:#F3F3F3;}
.shccj_w{ width:1200px; margin:auto;}

.news{ width:100%; margin:auto; background:#F3F3F3; height:298px;}
.news_w{ width:1200px; margin:auto; background:#F3F3F3; padding-top:30px; overflow:hidden;}
.xwdt{ width:550px; float:left;}
.jshwzh{ width:550px; float:left; overflow:hidden;}
.xwdtt{ width:550px;  height:30px; line-height:30px;}
.mort{ float:right;}
.tptj{ float:left; width:500px;}
.tptjs{ float:left; width:550px;}
.xwtp{ width:120px; height:95px; float:left; margin-right:10px; display:block}
.xwzsh{ height:95px; float:left; width:300px;}
.xwzsht{ height:30px; line-height:30px;}
.xwzsh_z{ line-height:22px; color:#999999;}
.xwdt_list{ float:left; width:500px; border-top:1px dashed #CCCCCC; height:100px;}
.xwdt_list li{ height:25px; line-height:25px; float:left; width:550px; background:url(../images/smallb.jpg) no-repeat  left center; text-indent:15px; color:#333333;}
.rq{ float:right; color:#999999;}
.xwdt_lista{ float:left; width:500px; border-top:1px dashed #CCCCCC; height:100px;}
.xwdt_lista li{ height:25px; line-height:25px; float:left; width:550px; background:url(../images/smallb.jpg) no-repeat  left center; text-indent:15px; color:#333333;}
.rq{ float:right; color:#999999;}
.mrt15{ margin-right:50px;}
.footer{ width:100%; margin:auto; height:305px; background:url(../images/dbt.jpg);}
.footer_w{ width:1200px; margin:auto;}
.footer_dhs{ height:55px; line-height:55px;margin-top:10px;}
.footer_dhs a{ display:block; width:115px; height:55px; text-align:center; line-height:55px; font-size:14px; font-weight:bold; color:#FFFFFF; float:left;}
.footer_dhs a:hover{ display:block; width:115px; height:55px; text-align:center; line-height:55px; font-size:14px; font-weight:bold; color:#FFFFFF;float:left;}
.shccj_wt{ padding-top:30px; }
.shccj_gd{ width:1200px; margin:auto; height:}

.rollBox{width:1150px;overflow:hidden;padding:12px 0 5px 0px;margin:0 auto;}
.rollBox .LeftBotton{height:160px;width:19px;background:url(../images/lfb.gif) no-repeat ;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:160px;width:20px;background:url(../images/rtb.gif) no-repeat;overflow:hidden;float:left;display:inline;margin:25px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1110px;overflow:hidden;float:left; padding-right:20px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:220px;float:left;text-align:center; padding:0px 15px;}
.rollBox .Cont .pic img{ display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}

.flexslider{position:relative;height:450px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.slides a{height:450px;display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:80px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:80px;background:url(../images/next.png) center center no-repeat;}

.foot_zhs{ width:1200px; margin:auto; height:185px;}
.foot_xx{ width:720px; float:left; background:url(../images/lxwm.jpg) no-repeat;}
.foot_ewm{ width:200px; float:left;}
.xxlist{ width:300px; float:left; margin-left:200px; height:140px; margin-top:15px; margin-right:200px;}
.xxlist li{ height:35px; line-height:35px; text-align:left; color:#FFFFFF; font-size:14px;}
.bqsy{ width:1200px; height:30px; line-height:30px; text-align:center; color:#FFFFFF; margin:auto;}


#demo { 
background: #FFF; 
overflow:hidden; 
width: 1160px; 
} 
#demo img { 
border: 1px solid #F2F2F2; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
} 
#demo2 { 
float: left; 
}

.lysav_banners{ width:100%; margin:auto; height:302px; background:url(../images/xrbanner.jpg) no-repeat top center;}

/*·çÇÙÊ½²úÆ·Ð§¹û*/
.list_dt{
    background:#3399FF;
    color: white;
    width: 150px;
    padding: 0 40px 0 20px;
    height: 43px;
    line-height: 43px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    border-bottom: 1px solid #fff;
}

.list_dt p a{ color:#0033CC}
.list_dt:hover{
    background:#FF9900;
}
.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #B9BDBF;
}
#open{
    background: #B9BDBF;
	color:#333333;
}
#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background:#B9BDBF;
}
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 9px;
    display: block;
    width: 16px;
    height: 16px;
    background: url("../images/off.png") no-repeat;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
}
.list_dd{
    display: none;
}
.list_li{
    background:#C2D7FC;
    list-style-type: none;
    color: white;
    width: 210px;
    height: 43px;
    line-height: 43px;
	text-indent:30px;
    cursor: pointer;
    border-bottom: 1px solid #ffffff;
}
.list_li a:link{
    background: #66CCFF;
    color: white;
    width: 210px;
	color:#666666;
	display:block;
}
.list_li a:hover{
    background: #4285F4;
	width:210ox; display:block;
	color:#666666;
}
/*ÄÚÒ³ÑùÊ½*/
.lysav{ width:100%; margin:auto;background:url(../images/ly_Bg.jpg);}
.lysav_banner{ width:100%; margin:auto; height:302px; background:url(../images/xrbanner.jpg);}
.lysav_wzh{ height:35px; line-height:35px; width:1100px; margin:auto; font-size:12px;}
.shmain{ width:1200px; margin:20px auto; margin-bottom:10px;}
.about_dh{ width:210px; float:left; margin-right:25px; font-family:"Î¢ÈíÑÅºÚ";}
.about_dht{ height:48px; line-height:48px; color:#FFFFFF; background:url(../images/pro1_10.jpg); text-indent:20px; float:left; width:210px; font-family:"Î¢ÈíÑÅºÚ";}
.about_zhsh{ width:210px; float:left;}
.about_zhsh li{ height:43px; line-height:43px; padding-left:20px;background:url(../images/pro_25.jpg) repeat-x left bottom #2B2B2B; color:#FFFFFF;}
.about_zhsh li a{ color:#FFFFFF; text-decoration:none; font-size:12px; display:block;}
.about_zhsh li a:hover{ color:#FFCC00; text-decoration:none; font-size:12px;display:block;}

.about_rt{ width:945px; float:left; font-family:"Î¢ÈíÑÅºÚ";}
.about_rtbt{ height:40px; line-height:40px; border-bottom:1px solid #CCCCCC; margin-bottom:20px; font-size:16px; text-indent:10px;}
.about_rtct{ padding:0px 10px; line-height:30px;}


.product_list{ width:935px; float:left; padding-right:20px;}
.product_list li{ width:185px; float:left; border:1px solid #CCCCCC; margin-left:15px; padding:10px 15px; margin-bottom:20px; height:280px}
.productt{ width:185px; height:30px; line-height:30px; font-size:14px;}
.product_tp{ width:185px; height:130px; margin-bottom:10px;}
.product_wz{ font-size:12px; line-height:18px; color:#999999;width:185px;}
.xx{ height:30px; line-height:30px; text-align:left; width:215px; display:block; margin-top:20px;}
.newslist{ width:955px; float:left;}
.newslist li{ height:43px; border-bottom:1px dashed #CCCCCC; line-height:43px;}
.newslist li a{ font-size:14px; text-decoration:none; font-family:"Î¢ÈíÑÅºÚ";}
.rqt{ float:right; color:#999999;}


.newslist ul .productList{ width:185px; float:left; border:1px solid #CCCCCC; margin-left:10px; padding:10px 15px; margin-bottom:20px; height:250px}
.newslist ul .productList .productt{ width:185px; height:30px; line-height:30px; font-size:14px;}
.newslist ul .productList .product_tp{ width:185px; height:150px; margin-bottom:10px;}
.newslist ul .productList .product_wz{ font-size:12px; line-height:18px; color:#999999;width:185px;}
.newslist ul .productList .xx{ height:30px; line-height:30px; text-align:left; width:215px; display:block; margin-top:0px;}